† Corresponding author. E-mail:
Project supported by the National Natural Science Foundation of China (Grant Nos. 11647085, 11647086, and 11747106), the Applied Basic Research Foundation of Shanxi Province, China (Grant No. 201701D121011), and the Natural Science Research Fund of North University of China (Grant No. XJJ2016036).
We systematically investigate the periodic orbits of the Lorenz flow up to certain topological length. As an alternative to Poincaré section map analysis, we propose a new approach for establishing one-dimensional symbolic dynamics based on the topological structure of the orbit. A newly designed variational method is stable numerically for cycle searching, and two orbital fragments can be used as basic building blocks for initialization. The topological classification based on the entire orbital structure is revealed to be effective. The deformation of periodic orbits with the change of parameters provides a chart to the periods of cycles. The current research may provide a methodology for finding and systematically classifying periodic orbits in other similar chaotic flows.
The study of chaotic systems began with the first chaotic system, the Lorenz equations, in 1963.[1] As the first chaotic model, the Lorenz system is an important milestone in the history of chaos. Studying the Lorenz system has greatly promoted the development of chaos. To date, researchers have strictly proven the existence of the Lorenz attractor via Conley index theory and strict numerical calculation methods.[2–4]
Many computer-assisted numerical results for Lorenz flow have been presented in subsequent years. A high-precision method of calculating periodic orbits on the Lorenz attractor was discussed in Ref. [5], in which the establishment of symbolic dynamics based on the return map was exploited. In Ref. [6], the bound of the generalized Lorenz system was obtained, based on the Lyapunov function and the Lagrange multiplier method. The complex dynamical behavior of a fractional-order Lorenz-like system and its control were investigated in Ref. [7]. Global bifurcations of the Lorenz manifold were explored in Ref. [8], in which 512 generic heteroclinic orbits were found that are given as the intersection curves of two-dimensional (2D) manifolds. In Ref. [9], time-delayed feedback control was used as a method of stabilizing unstable periodic orbits in the Lorenz equations. Recently, a novel hidden chaotic attractor in the classical Lorenz system was revealed in Ref. [10]. Time series of orbits, Lyapunov exponents, and bifurcations of the hidden chaotic attractor have also also reported. In Ref. [11] topological phase transitions when varying the parameters were studied. For special parameter values, the Lorenz flow will be topologically equivalent to an Anosov flow on a knot complement, and different knots appear for different parameter values. Dynamical analysis of the hyperchaos Lorenz system was investigated in Ref. [12], where the ultimate bound on the trajectories based on Lyapunov stability theory was investigated. Sparrow’s monograph provided a detailed discussion of the dynamic behavior of the Lorenz system.[13]
In chaotic systems, owing to the randomness of motion, individual events cannot be predicted with precision in the long run. However, due to the ergodicity of dynamical motion, the average behavior under many initial conditions is still predictable. Cycle expansion is a powerful tool for calculating averages of physical observables in nonlinear dynamical systems by the periodic orbit theory.[14,15] It was first applied to a spatially extended nonlinear system in 1997,[16] in which a multi-point shooting method was used for finding unstable periodic orbits up to certain topological length and yielded several global averages characterizing the chaotic dynamics. For the Lorenz system, periodic orbit theory will continue to play an important role. The key in the application of periodic orbit theory is to establish appropriate symbolic dynamics; otherwise, even when some cycles are found, we still do not know the number of them that should exist and how they are related to each other. Ignoring a short periodic orbit will also impact the accuracy of calculations. In this paper, we put forth a general scheme to locate systematically the cycles of the Lorenz flow, and to build the one-dimensional (1D) symbolic dynamics effectively based on the orbital topology in the phase space for the classification of all periodic orbits.
The rest of this paper is organized as follows. In Section
The Lorenz system consists of three ordinary differential equations, which are used to describe the thermal convective instability take the forms
Many studies have been done on the bifurcation behavior of the Lorenz system. The Hopf bifurcation will appear when the parameter c = 24.74, and the two fixed points S− and S+ will become a strange attractor. At this moment the two equilibria comprise an unstable center, and when the phase space orbit approaches the equilibrium, it will be excluded, extending from the inside to the outside with the spiral. Moreover, due to the dissipative property of the system, the phase space must shrink as a whole. When the phase-space orbit expands to a certain extent, it will accordingly return to one of the fixed points and expand from the inside to outside around it. When it extends to a certain extent, it will suddenly randomly enter one of the fixed points, which causes the trajectories to hover between the two centers and never stop. Figure
The stability matrix of system (
Together with the eigenvalues of the stability matrix, the equilibria yield quite detailed information about the flow. The eigenvalues are obtained from the stability matrix (
In the vicinity of the S0 fixed point, the extremely strong contraction λ(3) = −22.83 along the e(3) direction restricts the hyperbolic dynamics near S0 to the plane spanned by the unstable eigenvector e(1) with λ(1) = 11.83, and the slowest contraction rate eigenvector e(2) with λ(2) = −2.67. In the plane, the strong expansion along the e(1) direction prevails over the slow λ(2) = −2.67 contraction down the z axis, making it extremely unlikely for a random orbit to approach S0. Therefore, trajectories close to S0 are rare.
The S− eigenvalues indicate that the rotation period is TS− = 2π/ω(1) = 0.62, and the turnover timescale is of order 1. The associated multipliers per spiral-out turn are Λ(1) = exp(μ(1)TS−) = 1.06 and Λ(3) = exp (λ(3)TS−) = 1.96 × 10−4. In the S− neighborhood, the unstable manifold trajectories slowly spiral out with a very small radial per-turn expansion multiplier Λ(1) = 1.06 and a very strong contraction multiplier Λ(3) = 10−4 onto the unstable manifold.[18] It is obvious that periodic orbits densely covering the strange attractor exist, and the Poincaré section technique can be used in cycle searching, which will probably reduce the 3D flow to a unimodal return map.
The Poincaré section is required since it cannot be tangential to the trajectories; thus, we choose the Poincaré section for a plane z = 27. Once the particular section has been selected, we can show the return map. Figure
The variational method was proposed by Lan in 2004 to explore the periodic orbit in high-dimensional chaotic systems.[20] This method not only preserves the robustness characteristics of most other methods, but it also has the characteristics of fast convergence when the search process is close to the real periodic orbit in practice. The physical idea of the method is that, first, a rough loop guess must be made based on the entire topology for the cycle to be searched, and then the initial guess loop must be driven to evolve toward the real periodic orbit by the variational algorithm. To achieve stability of the numerical method, the Newton descent method is used instead of the Newton–Raphson iteration method.
The variational method uses partial differential equation (
The important feature of Eq. (
For each iteration, the difference between the direction of loop velocity and flow velocity in the dynamical system decreases. The two become consistent when τ → ∞, so the real periodic orbit of the system is captured. The period of the orbit can be calculated by
Numerical implementation of the variational method requires use of finite-difference methods to discretize the loop guess. In order to ensure the numerical stability, we accurately discretize the loop derivatives:
A five-point approximation is used in the numerical work:
The discretized version of Eq. (
The iteration of Eq. (
In the previous work, we used the variational method effectively in calculating the periodic orbits in low- and high-dimensional systems, such as the Kuramoto–Sivashinsky equation and its steady-state solutions,[22,23] the Rössler flow,[24] and the Rydberg atom in crossed electromagnetic fields.[25] It is obvious that this method is applicable to the Lorenz flow.
Here, we first discuss how to classify all the short periodic orbits of the Lorenz system when a = 10, b = 8/3, and c = 28 through the variational method, and then the evolution rule of the cycles with parameter changes is investigated. Two orbital segments can be used as basic building blocks, according to which we established 1D symbolic dynamics successfully to find all the periodic orbits up to certain topological length. The methodology is quite effective for this system and apparently applicable to other analogous dynamical systems, such as the Chen and Lü systems.[26,27] In the numerical examples that follow, the convergence condition is F2 ˂ 10−6.
There are many ways to initialize the loop guess when applying the variational method. As in any other method, a qualitative understanding of the dynamics is a prerequisite for successfully locating periodic orbits. We initialize the loop guess by numerical integration with the dynamical system (
Utilizing homotopy evolution can also initialize the loop easily. If the dynamical system is related to a parameter, most short periodic orbits of the system may continue to exist when the parameter varies only slightly. Therefore, a periodic orbit of the previous parameter can be used as an initial guess for a nearby cycle surviving a small change. In practice, new periodic orbits can be obtained by only taking several iterations. In the following, we will introduce another initialization method to search for the periodic orbits of the Lorenz system.
In order to locate all the cycles of the Lorenz system up to a certain topological length, we can rely on a sequence of symbolic dynamics to help.[28] This sequence represents a unique classification in the dynamical system, which is very useful in coding the return map. The return map probably leads to approximate finite Markov partitions which divide the phase space of the dynamical system into nice little blocks that map into each other. Each block is labeled by a code, and the dynamics on the phase space maps the codes around the blocks, inducing the symbolic dynamics that encodes all the possible orbits and their topological layout. This enables us to locate unstable cycles in a systematic way. For the Lorenz system, the traditional way to establish symbolic dynamics is to use its 1D unimodal return map and systematically calculate the periodic orbits using the multi-point shooting method. The interval of this type of map is stretched and folded only once, with, at most, two points mapping into a point in the refolded interval; thus, the phase space of the system can be partitioned into various regions, labeling each one with its own unique symbol 0 or 1. As an alternative to the return-map analysis, here we propose a new method of establishing the 1D symbolic dynamics for the system by utilizing the topology of the orbit.
Using the initialization approach as previously mentioned, we found several short periodic orbits with simple topological structures in the system after a few trials. Figure
The two orbital fragments can be used as basic building blocks for locating other complicated cycles. Searching for complex cycles with multiple circuits around the two fixed points requires more delicate initial conditions when using the variational method; otherwise, it will probably lead to non-convergence. We can initialize the loop guess for longer cycles constructed by cutting and gluing the short, known ones. For most systems, such a method yields a quite good systematic initial guess for longer cycles. Even if we deform the orbit manually into a closed loop, the variational method still shows its strength for good convergence.
In this way, we can initialize the loop guess corresponding to a longer sequence of symbols utilizing 1D symbolic dynamics. Figure
We constructed a 1D symbolic dynamics hierarchy for the Lorenz flow in an exhaustive manner. Altogether, we found all 12 admissible orbits up to a topological length of 5 and list them in Table
Here, we investigate how the periodic orbits evolve upon changing the values of parameters a, b, and c. We first explore the 01 periodic orbit, which deforms with increasing a value. In our calculations, the 01 cycle calculated previously can be used as a initialization loop guess for the next a value; thus, we are able to continuously deform the 01 cycle. Figure
We also studied the 01 orbit which deforms with increasing b and c values separately. Figure
In this paper, we proposed a topological classification of the periodic orbits in the Lorenz system. We established 1D symbolic dynamics successfully and employed the variational method for cycle searching due to its numerical stability. Two basic building blocks are used to initialize the loop guess, and we calculated the long cycles by cutting and gluing the short, known blocks according to the symbolic sequence, which can locate all the cycles up to a certain topological length in the system. We also discussed the deformation of the 01 orbit when parameters undergo changes, and the evolution rule of orbital period with parameter changes was obtained.
The Chen and Lorenz systems have similar but different topological structure. They are both 3D continuous dynamical systems with two nonlinear terms, and they cannot transform one to the other through topological transformation. The two systems are dual to each other, and the Chen system has more complex topological structure and more dynamical behavior than the Lorenz system. Thus, how to classify the periodic orbits in the Chen system is an open problem. As demonstrated in the present paper, the classification method combining topology and the variational method used here could be a promising candidate for such classification.
The Lü system is a bridge between the Lorenz and Chen systems that realizes the transition from one system to the other. The above three systems can be expressed as a unified chaotic system. There are still many unknown problems in the Lü system, such as the organization of its periodic orbits and the existence of connecting orbits. As with the Lorenz flow, we can track the deformation of the orbit continuously in the Chen and Lü system by utilizing the homotopy evolution, which can help in the analysis of the existing range of the orbits under a change of parameters. Thus, a variety of bifurcation properties merit further study.
[1] | |
[2] | |
[3] | |
[4] | |
[5] | |
[6] | |
[7] | |
[8] | |
[9] | |
[10] | |
[11] | |
[12] | |
[13] | |
[14] | |
[15] | |
[16] | |
[17] | |
[18] | |
[19] | |
[20] | |
[21] | |
[22] | |
[23] | |
[24] | |
[25] | |
[26] | |
[27] | |
[28] |